home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_21_GPrint.txt < prev    next >
Text File  |  1991-09-05  |  65KB  |  1,151 lines

  1. # near model CODE resource
  2. # jump table entries: 7144-7156 (13 of them)
  3. export_893:
  4. fn00000000:
  5. 00000000  4E56 FFF8                link       A6, -0x0008
  6. 00000004  206E 000C                movea.l    A0, [A6 + 0xC]
  7. 00000008  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8. 0000000C  22D8                     move.l     [A1]+, [A0]+
  9. 0000000E  22D8                     move.l     [A1]+, [A0]+
  10. 00000010  486E FFF8                pea.l      [A6 - 0x8]
  11. 00000014  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 00000018  2050                     movea.l    A0, [A0]
  13. 0000001A  2F28 0034                move.l     -[A7], [A0 + 0x34]
  14. 0000001E  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  15. 00000022  4E5E                     unlink     A6
  16. 00000024  205F                     movea.l    A0, [A7]+
  17. 00000026  504F                     addq.w     A7, 8
  18. 00000028  4ED0                     jmp        [A0]
  19. 0000002A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  20. export_894: // at 0000002C (misaligned)
  21. 0000002E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  22. 00000032  000C 10BC                ori.b      A4, 0xBC
  23. 00000036  0001 7000                ori.b      D1, 0x0
  24. 0000003A  2D40 0012                move.l     [A6 + 0x12], D0
  25. 0000003E  4E5E                     unlink     A6
  26. 00000040  205F                     movea.l    A0, [A7]+
  27. 00000042  DEFC 000A                add.w      A7, 0xA /* '\n' */
  28. 00000046  4ED0                     jmp        [A0]
  29. 00000048  4E56 FFFC                link       A6, -0x0004
  30. 0000004C  4AAD F998                tst.l      [A5 - 0x668]
  31. 00000050  671A                     beq        +0x1C /* 0000006C */
  32. 00000052  486E FFFC                pea.l      [A6 - 0x4]
  33. 00000056  A874                     syscall    GetPort
  34. 00000058  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  35. 0000005C  A873                     syscall    SetPort
  36. 0000005E  2F2D F998                move.l     -[A7], [A5 - 0x668]
  37. 00000062  4EBA 000C                jsr        [PC + 0xC /* 00000070 */]
  38. 00000066  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  39. 0000006A  A873                     syscall    SetPort
  40. label0000006C:
  41. 0000006C  4E5E                     unlink     A6
  42. 0000006E  4E75                     rts
  43. fn00000070:
  44. 00000070  4E56 FFD4                link       A6, -0x002C
  45. 00000074  48E7 0308                movem.l    -[A7], D6,D7,A4
  46. 00000078  286E 0008                movea.l    A4, [A6 + 0x8]
  47. 0000007C  2F3C 003E 0000           move.l     -[A7], 0x3E0000 /* '>\0\0' */
  48. 00000082  42A7                     clr.l      -[A7]
  49. 00000084  42A7                     clr.l      -[A7]
  50. 00000086  486E FFE8                pea.l      [A6 - 0x18]
  51. 0000008A  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  52. 0000008E  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  53. 00000092  101F                     move.b     D0, [A7]+
  54. 00000094  6700 013E                beq        +0x140 /* 000001D4 */
  55. 00000098  42A7                     clr.l      -[A7]
  56. 0000009A  A924                     syscall    FrontWindow
  57. 0000009C  2054                     movea.l    A0, [A4]
  58. 0000009E  2028 0090                move.l     D0, [A0 + 0x90]
  59. 000000A2  B09F                     cmp.l      D0, [A7]+
  60. 000000A4  670C                     beq        +0xE /* 000000B2 */
  61. 000000A6  2F28 0090                move.l     -[A7], [A0 + 0x90]
  62. 000000AA  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  63. 000000AE  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  64. label000000B2:
  65. 000000B2  302E FFE8                move.w     D0, [A6 - 0x18]
  66. 000000B6  5740                     subq.w     D0, 3
  67. 000000B8  6704                     beq        +0x6 /* 000000BE */
  68. 000000BA  6000 00B2                bra        +0xB4 /* 0000016E */
  69. label000000BE:
  70. 000000BE  203C 0000 00FF           move.l     D0, 0xFF
  71. 000000C4  C0AE FFEA                and.l      D0, [A6 - 0x16]
  72. 000000C8  3E00                     move.w     D7, D0
  73. 000000CA  203C 0000 FF00           move.l     D0, 0xFF00
  74. 000000D0  C0AE FFEA                and.l      D0, [A6 - 0x16]
  75. 000000D4  E088                     lsr        D0, 8
  76. 000000D6  3C00                     move.w     D6, D0
  77. 000000D8  702E                     moveq.l    D0, 0x2E
  78. 000000DA  B047                     cmp.w      D0, D7
  79. 000000DC  57C0                     seq        D0
  80. 000000DE  4A00                     tst.b      D0
  81. 000000E0  6714                     beq        +0x16 /* 000000F6 */
  82. 000000E2  7200                     moveq.l    D1, 0x00
  83. 000000E4  322E FFF6                move.w     D1, [A6 - 0xA]
  84. 000000E8  C2BC 0000 0100           and.l      D1, 0x100
  85. 000000EE  4A81                     tst.l      D1
  86. 000000F0  56C1                     sne        D1
  87. 000000F2  C001                     and.b      D0, D1
  88. 000000F4  661A                     bne        +0x1C /* 00000110 */
  89. label000000F6:
  90. 000000F6  721B                     moveq.l    D1, 0x1B
  91. 000000F8  B247                     cmp.w      D1, D7
  92. 000000FA  57C1                     seq        D1
  93. 000000FC  4A01                     tst.b      D1
  94. 000000FE  6700 00D4                beq        +0xD6 /* 000001D4 */
  95. 00000102  7435                     moveq.l    D2, 0x35
  96. 00000104  B446                     cmp.w      D2, D6
  97. 00000106  57C2                     seq        D2
  98. 00000108  C202                     and.b      D1, D2
  99. 0000010A  8001                     or.b       D0, D1
  100. 0000010C  6700 00C6                beq        +0xC8 /* 000001D4 */
  101. label00000110:
  102. 00000110  102D F3A8                move.b     D0, [A5 - 0xC58]
  103. 00000114  6708                     beq        +0xA /* 0000011E */
  104. 00000116  3D7C 0002 FFE6           move.w     [A6 - 0x1A], 0x2
  105. 0000011C  6006                     bra        +0x8 /* 00000124 */
  106. label0000011E:
  107. 0000011E  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  108. label00000124:
  109. 00000124  2054                     movea.l    A0, [A4]
  110. 00000126  2F28 0090                move.l     -[A7], [A0 + 0x90]
  111. 0000012A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  112. 0000012E  486E FFE0                pea.l      [A6 - 0x20]
  113. 00000132  486E FFE2                pea.l      [A6 - 0x1E]
  114. 00000136  486E FFD8                pea.l      [A6 - 0x28]
  115. 0000013A  A98D                     syscall    GetDialogItem/GetDItem
  116. 0000013C  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  117. 00000140  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  118. 00000144  A95D                     syscall    HiliteControl
  119. 00000146  7008                     moveq.l    D0, 0x08
  120. 00000148  2F00                     move.l     -[A7], D0
  121. 0000014A  486E FFD4                pea.l      [A6 - 0x2C]
  122. 0000014E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  123. 00000152  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  124. 00000156  4267                     clr.w      -[A7]
  125. 00000158  A95D                     syscall    HiliteControl
  126. 0000015A  3F3C 0080                move.w     -[A7], 0x80
  127. 0000015E  2F3C C000 0200           move.l     -[A7], 0xC0000200
  128. 00000164  A8FD                     syscall    PrGlue
  129. 00000166  1B7C 0001 F994           move.b     [A5 - 0x66C], 0x1
  130. 0000016C  6066                     bra        +0x68 /* 000001D4 */
  131. label0000016E:
  132. 0000016E  4267                     clr.w      -[A7]
  133. 00000170  486E FFE8                pea.l      [A6 - 0x18]
  134. 00000174  A97F                     syscall    IsDialogEvent
  135. 00000176  101F                     move.b     D0, [A7]+
  136. 00000178  675A                     beq        +0x5C /* 000001D4 */
  137. 0000017A  2F00                     move.l     -[A7], D0
  138. 0000017C  4267                     clr.w      -[A7]
  139. 0000017E  486E FFE8                pea.l      [A6 - 0x18]
  140. 00000182  486E FFF8                pea.l      [A6 - 0x8]
  141. 00000186  486E FFE6                pea.l      [A6 - 0x1A]
  142. 0000018A  A980                     syscall    DialogSelect
  143. 0000018C  121F                     move.b     D1, [A7]+
  144. 0000018E  201F                     move.l     D0, [A7]+
  145. 00000190  C001                     and.b      D0, D1
  146. 00000192  4A00                     tst.b      D0
  147. 00000194  673E                     beq        +0x40 /* 000001D4 */
  148. 00000196  222E FFF8                move.l     D1, [A6 - 0x8]
  149. 0000019A  2054                     movea.l    A0, [A4]
  150. 0000019C  B2A8 0090                cmp.l      D1, [A0 + 0x90]
  151. 000001A0  57C1                     seq        D1
  152. 000001A2  C001                     and.b      D0, D1
  153. 000001A4  672E                     beq        +0x30 /* 000001D4 */
  154. 000001A6  302E FFE6                move.w     D0, [A6 - 0x1A]
  155. 000001AA  5340                     subq.w     D0, 1
  156. 000001AC  6706                     beq        +0x8 /* 000001B4 */
  157. 000001AE  5340                     subq.w     D0, 1
  158. 000001B0  6710                     beq        +0x12 /* 000001C2 */
  159. 000001B2  6020                     bra        +0x22 /* 000001D4 */
  160. label000001B4:
  161. 000001B4  3F3C 0080                move.w     -[A7], 0x80
  162. 000001B8  2F3C C000 0200           move.l     -[A7], 0xC0000200
  163. 000001BE  A8FD                     syscall    PrGlue
  164. 000001C0  6012                     bra        +0x14 /* 000001D4 */
  165. label000001C2:
  166. 000001C2  3F3C 0080                move.w     -[A7], 0x80
  167. 000001C6  2F3C C000 0200           move.l     -[A7], 0xC0000200
  168. 000001CC  A8FD                     syscall    PrGlue
  169. 000001CE  1B7C 0001 F994           move.b     [A5 - 0x66C], 0x1
  170. label000001D4:
  171. 000001D4  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  172. 000001D8  4E5E                     unlink     A6
  173. 000001DA  2E9F                     move.l     [A7], [A7]+
  174. 000001DC  4E75                     rts
  175. 000001DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  176. // begin alternate branch 000001E0-000001EA
  177. fn000001E0:
  178. 000001E0  4E56 0000                link       A6, 0
  179. 000001E4  206E 0010                movea.l    A0, [A6 + 0x10]
  180. 000001E8  1010                     move.b     D0, [A0]
  181. // end alternate branch 000001E0-000001EA
  182. fn000001E0: // (misaligned)
  183. 000001E2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  184. 000001E6  0010 1010                ori.b      [A0], 0x10
  185. 000001EA  6736                     beq        +0x38 /* 00000222 */
  186. 000001EC  206E 0014                movea.l    A0, [A6 + 0x14]
  187. 000001F0  2F08                     move.l     -[A7], A0
  188. 000001F2  4267                     clr.w      -[A7]
  189. 000001F4  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  190. 000001FA  A8FD                     syscall    PrGlue
  191. 000001FC  301F                     move.w     D0, [A7]+
  192. 000001FE  205F                     movea.l    A0, [A7]+
  193. 00000200  3080                     move.w     [A0], D0
  194. 00000202  206E 0014                movea.l    A0, [A6 + 0x14]
  195. 00000206  4A50                     tst.w      [A0]
  196. 00000208  6718                     beq        +0x1A /* 00000222 */
  197. 0000020A  206E 0010                movea.l    A0, [A6 + 0x10]
  198. 0000020E  4210                     clr.b      [A0]
  199. 00000210  206E 0014                movea.l    A0, [A6 + 0x14]
  200. 00000214  70FF                     moveq.l    D0, 0xFFFFFFFF
  201. 00000216  B050                     cmp.w      D0, [A0]
  202. 00000218  6608                     bne        +0xA /* 00000222 */
  203. 0000021A  206E 000C                movea.l    A0, [A6 + 0xC]
  204. 0000021E  10BC 0001                move.b     [A0], 0x1
  205. label00000222:
  206. 00000222  4E5E                     unlink     A6
  207. 00000224  205F                     movea.l    A0, [A7]+
  208. 00000226  DEFC 0010                add.w      A7, 0x10
  209. 0000022A  4ED0                     jmp        [A0]
  210. export_895:
  211. 0000022C  4E56 0000                link       A6, 0
  212. 00000230  2F0C                     move.l     -[A7], A4
  213. 00000232  286E 0008                movea.l    A4, [A6 + 0x8]
  214. 00000236  2054                     movea.l    A0, [A4]
  215. 00000238  4AA8 0090                tst.l      [A0 + 0x90]
  216. 0000023C  6728                     beq        +0x2A /* 00000266 */
  217. 0000023E  2028 0090                move.l     D0, [A0 + 0x90]
  218. 00000242  B0AD FA92                cmp.l      D0, [A5 - 0x56E]
  219. 00000246  660E                     bne        +0x10 /* 00000256 */
  220. 00000248  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  221. 0000024C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  222. 00000250  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  223. 00000254  A873                     syscall    SetPort
  224. label00000256:
  225. 00000256  2054                     movea.l    A0, [A4]
  226. 00000258  2F28 0090                move.l     -[A7], [A0 + 0x90]
  227. 0000025C  A983                     syscall    DisposeDialog
  228. 0000025E  2054                     movea.l    A0, [A4]
  229. 00000260  7000                     moveq.l    D0, 0x00
  230. 00000262  2140 0090                move.l     [A0 + 0x90], D0
  231. label00000266:
  232. 00000266  285F                     movea.l    A4, [A7]+
  233. 00000268  4E5E                     unlink     A6
  234. 0000026A  2E9F                     move.l     [A7], [A7]+
  235. 0000026C  4E75                     rts
  236. 0000026E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  237. // begin alternate branch 00000270-00000274
  238. export_896:
  239. fn00000270:
  240. 00000270  4E56 FFFC                link       A6, -0x0004
  241. // end alternate branch 00000270-00000274
  242. export_896: // at 00000270 (misaligned)
  243. fn00000270: // (misaligned)
  244. 00000272  FFFC                     .invalid   <<F/7/7>>
  245. 00000274  48E7 0038                movem.l    -[A7], A2,A3,A4
  246. 00000278  286E 0008                movea.l    A4, [A6 + 0x8]
  247. 0000027C  2054                     movea.l    A0, [A4]
  248. 0000027E  4AA8 0012                tst.l      [A0 + 0x12]
  249. 00000282  671C                     beq        +0x1E /* 000002A0 */
  250. 00000284  206E 000C                movea.l    A0, [A6 + 0xC]
  251. 00000288  2454                     movea.l    A2, [A4]
  252. 0000028A  226A 0012                movea.l    A1, [A2 + 0x12]
  253. 0000028E  2251                     movea.l    A1, [A1]
  254. 00000290  2469 0024                movea.l    A2, [A1 + 0x24]
  255. 00000294  2452                     movea.l    A2, [A2]
  256. 00000296  703F                     moveq.l    D0, 0x3F
  257. label00000298:
  258. 00000298  20DA                     move.l     [A0]+, [A2]+
  259. 0000029A  51C8 FFFC                dbf        D0, -0x6 /* 00000298 */
  260. 0000029E  6006                     bra        +0x8 /* 000002A6 */
  261. label000002A0:
  262. 000002A0  206E 000C                movea.l    A0, [A6 + 0xC]
  263. 000002A4  4210                     clr.b      [A0]
  264. label000002A6:
  265. 000002A6  206E 000C                movea.l    A0, [A6 + 0xC]
  266. 000002AA  4A10                     tst.b      [A0]
  267. 000002AC  661C                     bne        +0x1E /* 000002CA */
  268. 000002AE  42A7                     clr.l      -[A7]
  269. 000002B0  2054                     movea.l    A0, [A4]
  270. 000002B2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  271. 000002B6  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  272. 000002BA  265F                     movea.l    A3, [A7]+
  273. 000002BC  200B                     move.l     D0, A3
  274. 000002BE  670A                     beq        +0xC /* 000002CA */
  275. 000002C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  276. 000002C4  2F0B                     move.l     -[A7], A3
  277. 000002C6  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  278. label000002CA:
  279. 000002CA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  280. 000002CE  4E5E                     unlink     A6
  281. 000002D0  205F                     movea.l    A0, [A7]+
  282. 000002D2  504F                     addq.w     A7, 8
  283. 000002D4  4ED0                     jmp        [A0]
  284. 000002D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  285. export_897: // at 000002D8 (misaligned)
  286. 000002DA  0000 48E7                ori.b      D0, 0xE7
  287. 000002DE  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  288. 000002E2  0008 2054                ori.b      A0, 0x54 /* 'T' */
  289. 000002E6  47E8 005A                lea.l      A3, [A0 + 0x5A]
  290. 000002EA  302B 0002                move.w     D0, [A3 + 0x2]
  291. 000002EE  C1D3                     muls.w     D0, [A3]
  292. 000002F0  D068 005E                add.w      D0, [A0 + 0x5E]
  293. 000002F4  5340                     subq.w     D0, 1
  294. 000002F6  3D40 000C                move.w     [A6 + 0xC], D0
  295. 000002FA  4CDF 1800                movem.l    A3,A4, [A7]+
  296. 000002FE  4E5E                     unlink     A6
  297. 00000300  2E9F                     move.l     [A7], [A7]+
  298. 00000302  4E75                     rts
  299. 00000304  4E56 FFFC                link       A6, -0x0004
  300. 00000308  2F0C                     move.l     -[A7], A4
  301. 0000030A  286E 0008                movea.l    A4, [A6 + 0x8]
  302. 0000030E  204C                     movea.l    A0, A4
  303. 00000310  5088                     addq.l     A0, 8
  304. 00000312  2050                     movea.l    A0, [A0]
  305. 00000314  2D48 FFFC                move.l     [A6 - 0x4], A0
  306. 00000318  206C 000C                movea.l    A0, [A4 + 0xC]
  307. 0000031C  4210                     clr.b      [A0]
  308. 0000031E  396E 0010 FFF8           move.w     [A4 - 0x8], [A6 + 0x10]
  309. 00000324  206E 0008                movea.l    A0, [A6 + 0x8]
  310. 00000328  2C48                     movea.l    A6, A0
  311. 0000032A  4EFA 0166                jmp        [PC + 0x166 /* 00000492 */]
  312. 0000032E  0000 285F                ori.b      D0, 0x5F /* '_' */
  313. 00000332  4E5E                     unlink     A6
  314. 00000334  205F                     movea.l    A0, [A7]+
  315. 00000336  DEFC 000A                add.w      A7, 0xA /* '\n' */
  316. 0000033A  4ED0                     jmp        [A0]
  317. export_898:
  318. 0000033C  4E56 FFB2                link       A6, -0x004E
  319. 00000340  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  320. 00000344  7000                     moveq.l    D0, 0x00
  321. 00000346  2D40 0020                move.l     [A6 + 0x20], D0
  322. 0000034A  206E 0014                movea.l    A0, [A6 + 0x14]
  323. 0000034E  4210                     clr.b      [A0]
  324. 00000350  302E 001E                move.w     D0, [A6 + 0x1E]
  325. 00000354  5340                     subq.w     D0, 1
  326. 00000356  206E 0010                movea.l    A0, [A6 + 0x10]
  327. 0000035A  3080                     move.w     [A0], D0
  328. 0000035C  206E 0008                movea.l    A0, [A6 + 0x8]
  329. 00000360  2050                     movea.l    A0, [A0]
  330. 00000362  2268 0056                movea.l    A1, [A0 + 0x56]
  331. 00000366  2251                     movea.l    A1, [A1]
  332. 00000368  43E9 003E                lea.l      A1, [A1 + 0x3E]
  333. 0000036C  2D49 FFB6                move.l     [A6 - 0x4A], A1
  334. 00000370  206E FFB6                movea.l    A0, [A6 - 0x4A]
  335. 00000374  30BC 0001                move.w     [A0], 0x1
  336. 00000378  302E 001C                move.w     D0, [A6 + 0x1C]
  337. 0000037C  906E 001E                sub.w      D0, [A6 + 0x1E]
  338. 00000380  5240                     addq.w     D0, 1
  339. 00000382  206E FFB6                movea.l    A0, [A6 - 0x4A]
  340. 00000386  3140 0002                move.w     [A0 + 0x2], D0
  341. 0000038A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  342. 0000038E  7001                     moveq.l    D0, 0x01
  343. 00000390  B028 0006                cmp.b      D0, [A0 + 0x6]
  344. 00000394  6608                     bne        +0xA /* 0000039E */
  345. 00000396  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  346. 0000039C  600A                     bra        +0xC /* 000003A8 */
  347. label0000039E:
  348. 0000039E  206E FFB6                movea.l    A0, [A6 - 0x4A]
  349. 000003A2  3D68 0004 FFFC           move.w     [A6 - 0x4], [A0 + 0x4]
  350. label000003A8:
  351. 000003A8  206E 0008                movea.l    A0, [A6 + 0x8]
  352. 000003AC  2F08                     move.l     -[A7], A0
  353. 000003AE  42A7                     clr.l      -[A7]
  354. 000003B0  226E 0008                movea.l    A1, [A6 + 0x8]
  355. 000003B4  2251                     movea.l    A1, [A1]
  356. 000003B6  2F29 0056                move.l     -[A7], [A1 + 0x56]
  357. 000003BA  42A7                     clr.l      -[A7]
  358. 000003BC  42A7                     clr.l      -[A7]
  359. 000003BE  2F3C 0400 0C00           move.l     -[A7], 0x4000C00
  360. 000003C4  A8FD                     syscall    PrGlue
  361. 000003C6  201F                     move.l     D0, [A7]+
  362. 000003C8  205F                     movea.l    A0, [A7]+
  363. 000003CA  2050                     movea.l    A0, [A0]
  364. 000003CC  2140 0094                move.l     [A0 + 0x94], D0
  365. 000003D0  486E FFF8                pea.l      [A6 - 0x8]
  366. 000003D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  367. 000003D8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  368. 000003DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  369. 000003E0  4EBA FDFE                jsr        [PC - 0x202 /* 000001E0 */]
  370. 000003E4  2B6E 0008 F370           move.l     [A5 - 0xC90], [A6 + 0x8]
  371. 000003EA  206E 000C                movea.l    A0, [A6 + 0xC]
  372. 000003EE  1010                     move.b     D0, [A0]
  373. 000003F0  6700 0108                beq        +0x10A /* 000004FA */
  374. 000003F4  206E 0008                movea.l    A0, [A6 + 0x8]
  375. 000003F8  2050                     movea.l    A0, [A0]
  376. 000003FA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  377. 000003FE  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  378. 00000402  1B7C 0001 F820           move.b     [A5 - 0x7E0], 0x1
  379. 00000408  206E 0008                movea.l    A0, [A6 + 0x8]
  380. 0000040C  2050                     movea.l    A0, [A0]
  381. 0000040E  2F28 0094                move.l     -[A7], [A0 + 0x94]
  382. 00000412  A873                     syscall    SetPort
  383. 00000414  206E 0008                movea.l    A0, [A6 + 0x8]
  384. 00000418  2050                     movea.l    A0, [A0]
  385. 0000041A  2F28 0094                move.l     -[A7], [A0 + 0x94]
  386. 0000041E  206E 0008                movea.l    A0, [A6 + 0x8]
  387. 00000422  2050                     movea.l    A0, [A0]
  388. 00000424  2F28 000E                move.l     -[A7], [A0 + 0xE]
  389. 00000428  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  390. 0000042C  1B7C 0001 F820           move.b     [A5 - 0x7E0], 0x1
  391. 00000432  4267                     clr.w      -[A7]
  392. 00000434  206E 0008                movea.l    A0, [A6 + 0x8]
  393. 00000438  2050                     movea.l    A0, [A0]
  394. 0000043A  2F28 000E                move.l     -[A7], [A0 + 0xE]
  395. 0000043E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  396. 00000442  101F                     move.b     D0, [A7]+
  397. 00000444  3D6E FFFC FFB4           move.w     [A6 - 0x4C], [A6 - 0x4]
  398. 0000044A  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  399. 00000450  606E                     bra        +0x70 /* 000004C0 */
  400. label00000452:
  401. 00000452  3D6E 001C FFB2           move.w     [A6 - 0x4E], [A6 + 0x1C]
  402. 00000458  3D6E 001E FFFA           move.w     [A6 - 0x6], [A6 + 0x1E]
  403. 0000045E  6050                     bra        +0x52 /* 000004B0 */
  404. label00000460:
  405. 00000460  206E 000C                movea.l    A0, [A6 + 0xC]
  406. 00000464  1010                     move.b     D0, [A0]
  407. 00000466  6742                     beq        +0x44 /* 000004AA */
  408. 00000468  206E 0010                movea.l    A0, [A6 + 0x10]
  409. 0000046C  30AE FFFA                move.w     [A0], [A6 - 0x6]
  410. 00000470  486E FFBA                pea.l      [A6 - 0x46]
  411. 00000474  487A FE8E                pea.l      [PC - 0x172 /* 00000304, value 0x4E56FFFC */]
  412. 00000478  2F0E                     move.l     -[A7], A6
  413. 0000047A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  414. 0000047E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  415. 00000482  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  416. 00000486  4EBA 05F4                jsr        [PC + 0x5F4 /* 00000A7C */]
  417. 0000048A  486E FFBA                pea.l      [A6 - 0x46]
  418. 0000048E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  419. label00000492:
  420. 00000492  4FEE FF92                lea.l      A7, [A6 - 0x6E]
  421. 00000496  486E FFF8                pea.l      [A6 - 0x8]
  422. 0000049A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  423. 0000049E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  424. 000004A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  425. 000004A6  4EBA FD38                jsr        [PC - 0x2C8 /* 000001E0 */]
  426. label000004AA:
  427. 000004AA  526E FFFA                addq.w     [A6 - 0x6], 1
  428. 000004AE  690A                     bvs        +0xC /* 000004BA */
  429. label000004B0:
  430. 000004B0  302E FFFA                move.w     D0, [A6 - 0x6]
  431. 000004B4  B06E FFB2                cmp.w      D0, [A6 - 0x4E]
  432. 000004B8  6FA6                     ble        -0x58 /* 00000460 */
  433. label000004BA:
  434. 000004BA  526E FFFE                addq.w     [A6 - 0x2], 1
  435. 000004BE  690A                     bvs        +0xC /* 000004CA */
  436. label000004C0:
  437. 000004C0  302E FFFE                move.w     D0, [A6 - 0x2]
  438. 000004C4  B06E FFB4                cmp.w      D0, [A6 - 0x4C]
  439. 000004C8  6F88                     ble        -0x76 /* 00000452 */
  440. label000004CA:
  441. 000004CA  422D F820                clr.b      [A5 - 0x7E0]
  442. 000004CE  206E 0008                movea.l    A0, [A6 + 0x8]
  443. 000004D2  2050                     movea.l    A0, [A0]
  444. 000004D4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  445. 000004D8  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  446. 000004DC  42A7                     clr.l      -[A7]
  447. 000004DE  206E 0008                movea.l    A0, [A6 + 0x8]
  448. 000004E2  2050                     movea.l    A0, [A0]
  449. 000004E4  2F28 000E                move.l     -[A7], [A0 + 0xE]
  450. 000004E8  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  451. 000004EC  206E 0008                movea.l    A0, [A6 + 0x8]
  452. 000004F0  2050                     movea.l    A0, [A0]
  453. 000004F2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  454. 000004F6  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  455. label000004FA:
  456. 000004FA  7000                     moveq.l    D0, 0x00
  457. 000004FC  2B40 F370                move.l     [A5 - 0xC90], D0
  458. 00000500  206E 0008                movea.l    A0, [A6 + 0x8]
  459. 00000504  2050                     movea.l    A0, [A0]
  460. 00000506  2F28 0094                move.l     -[A7], [A0 + 0x94]
  461. 0000050A  2F3C 0800 0484           move.l     -[A7], 0x8000484
  462. 00000510  A8FD                     syscall    PrGlue
  463. 00000512  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  464. 00000516  A873                     syscall    SetPort
  465. 00000518  486E FFF8                pea.l      [A6 - 0x8]
  466. 0000051C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  467. 00000520  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  468. 00000524  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  469. 00000528  4EBA FCB6                jsr        [PC - 0x34A /* 000001E0 */]
  470. 0000052C  206E 0014                movea.l    A0, [A6 + 0x14]
  471. 00000530  1010                     move.b     D0, [A0]
  472. 00000532  6702                     beq        +0x4 /* 00000536 */
  473. 00000534  6056                     bra        +0x58 /* 0000058C */
  474. label00000536:
  475. 00000536  206E 000C                movea.l    A0, [A6 + 0xC]
  476. 0000053A  1010                     move.b     D0, [A0]
  477. 0000053C  6734                     beq        +0x36 /* 00000572 */
  478. 0000053E  206E 0008                movea.l    A0, [A6 + 0x8]
  479. 00000542  2050                     movea.l    A0, [A0]
  480. 00000544  2268 0056                movea.l    A1, [A0 + 0x56]
  481. 00000548  2251                     movea.l    A1, [A1]
  482. 0000054A  7001                     moveq.l    D0, 0x01
  483. 0000054C  B029 0044                cmp.b      D0, [A1 + 0x44]
  484. 00000550  6620                     bne        +0x22 /* 00000572 */
  485. 00000552  102E 001A                move.b     D0, [A6 + 0x1A]
  486. 00000556  661A                     bne        +0x1C /* 00000572 */
  487. 00000558  206E 0008                movea.l    A0, [A6 + 0x8]
  488. 0000055C  2050                     movea.l    A0, [A0]
  489. 0000055E  2F28 0056                move.l     -[A7], [A0 + 0x56]
  490. 00000562  486E FFF8                pea.l      [A6 - 0x8]
  491. 00000566  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  492. 0000056A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  493. 0000056E  4EBA 02DC                jsr        [PC + 0x2DC /* 0000084C */]
  494. label00000572:
  495. 00000572  206E 000C                movea.l    A0, [A6 + 0xC]
  496. 00000576  1010                     move.b     D0, [A0]
  497. 00000578  6612                     bne        +0x14 /* 0000058C */
  498. 0000057A  0C6E 0080 FFF8           cmpi.w     [A6 - 0x8], 0x80
  499. 00000580  670A                     beq        +0xC /* 0000058C */
  500. 00000582  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  501. 00000586  42A7                     clr.l      -[A7]
  502. 00000588  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  503. label0000058C:
  504. 0000058C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  505. 00000590  4E5E                     unlink     A6
  506. 00000592  205F                     movea.l    A0, [A7]+
  507. 00000594  DEFC 0018                add.w      A7, 0x18
  508. 00000598  4ED0                     jmp        [A0]
  509. 0000059A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  510. 0000059E  0000 486D                ori.b      D0, 0x6D /* 'm' */
  511. 000005A2  FA26 A851                .unknown   0xFA26 0xA851 (W = 5)
  512. 000005A6  4AAD F89C                tst.l      [A5 - 0x764]
  513. 000005AA  6708                     beq        +0xA /* 000005B4 */
  514. 000005AC  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  515. 000005B0  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  516. label000005B4:
  517. 000005B4  4267                     clr.w      -[A7]
  518. 000005B6  226E 0008                movea.l    A1, [A6 + 0x8]
  519. 000005BA  2069 0008                movea.l    A0, [A1 + 0x8]
  520. 000005BE  2050                     movea.l    A0, [A0]
  521. 000005C0  2F28 0056                move.l     -[A7], [A0 + 0x56]
  522. 000005C4  2F3C 3204 0488           move.l     -[A7], 0x32040488
  523. 000005CA  A8FD                     syscall    PrGlue
  524. 000005CC  206E 0008                movea.l    A0, [A6 + 0x8]
  525. 000005D0  115F FFFE                move.b     [A0 - 0x2], [A7]+
  526. 000005D4  4E5E                     unlink     A6
  527. 000005D6  2E9F                     move.l     [A7], [A7]+
  528. 000005D8  4E75                     rts
  529. 000005DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  530. export_899: // at 000005DC (misaligned)
  531. 000005DE  FFFA                     .invalid   <<F/7/7>>
  532. 000005E0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  533. 000005E4  2C2E 0008                move.l     D6, [A6 + 0x8]
  534. 000005E8  2646                     movea.l    A3, D6
  535. 000005EA  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  536. 000005F0  487A FFAA                pea.l      [PC - 0x56 /* 0000059C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  537. 000005F4  2F0E                     move.l     -[A7], A6
  538. 000005F6  2F06                     move.l     -[A7], D6
  539. 000005F8  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  540. 000005FC  486E FFFA                pea.l      [A6 - 0x6]
  541. 00000600  486E FFFE                pea.l      [A6 - 0x2]
  542. 00000604  486E FFFF                pea.l      [A6 - 0x1]
  543. 00000608  2F06                     move.l     -[A7], D6
  544. 0000060A  4EBA FBD4                jsr        [PC - 0x42C /* 000001E0 */]
  545. 0000060E  2253                     movea.l    A1, [A3]
  546. 00000610  2069 0056                movea.l    A0, [A1 + 0x56]
  547. 00000614  2050                     movea.l    A0, [A0]
  548. 00000616  49E8 003E                lea.l      A4, [A0 + 0x3E]
  549. 0000061A  3014                     move.w     D0, [A4]
  550. 0000061C  B06C 0002                cmp.w      D0, [A4 + 0x2]
  551. 00000620  6F0A                     ble        +0xC /* 0000062C */
  552. 00000622  3E2C 0002                move.w     D7, [A4 + 0x2]
  553. 00000626  3954 0002                move.w     [A4 + 0x2], [A4]
  554. 0000062A  3887                     move.w     [A4], D7
  555. label0000062C:
  556. 0000062C  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  557. 00000630  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  558. 00000634  1D6E FFFE 000C           move.b     [A6 + 0xC], [A6 - 0x2]
  559. 0000063A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  560. 0000063E  4E5E                     unlink     A6
  561. 00000640  2E9F                     move.l     [A7], [A7]+
  562. 00000642  4E75                     rts
  563. 00000644  4E56 0000                link       A6, 0
  564. 00000648  486D FA26                pea.l      [A5 - 0x5DA]
  565. 0000064C  A851                     syscall    SetCursor
  566. 0000064E  4AAD F89C                tst.l      [A5 - 0x764]
  567. 00000652  6708                     beq        +0xA /* 0000065C */
  568. 00000654  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  569. 00000658  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  570. label0000065C:
  571. 0000065C  4267                     clr.w      -[A7]
  572. 0000065E  226E 0008                movea.l    A1, [A6 + 0x8]
  573. 00000662  2069 0008                movea.l    A0, [A1 + 0x8]
  574. 00000666  2050                     movea.l    A0, [A0]
  575. 00000668  2F28 0056                move.l     -[A7], [A0 + 0x56]
  576. 0000066C  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  577. 00000672  A8FD                     syscall    PrGlue
  578. 00000674  206E 0008                movea.l    A0, [A6 + 0x8]
  579. 00000678  115F FFFF                move.b     [A0 - 0x1], [A7]+
  580. 0000067C  4E5E                     unlink     A6
  581. 0000067E  2E9F                     move.l     [A7], [A7]+
  582. 00000680  4E75                     rts
  583. 00000682  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  584. export_900: // at 00000684 (misaligned)
  585. 00000686  FFFA                     .invalid   <<F/7/7>>
  586. 00000688  48E7 0038                movem.l    -[A7], A2,A3,A4
  587. 0000068C  266E 0008                movea.l    A3, [A6 + 0x8]
  588. 00000690  284B                     movea.l    A4, A3
  589. 00000692  7000                     moveq.l    D0, 0x00
  590. 00000694  2D40 0012                move.l     [A6 + 0x12], D0
  591. 00000698  422E FFFF                clr.b      [A6 - 0x1]
  592. 0000069C  102E 000C                move.b     D0, [A6 + 0xC]
  593. 000006A0  6768                     beq        +0x6A /* 0000070A */
  594. 000006A2  486E FFFA                pea.l      [A6 - 0x6]
  595. 000006A6  486D 1F54                pea.l      [A5 + 0x1F54]
  596. 000006AA  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  597. 000006AE  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  598. 000006B2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  599. 000006B6  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  600. 000006BA  2F0B                     move.l     -[A7], A3
  601. 000006BC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  602. 000006C0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  603. 000006C4  487A FF7E                pea.l      [PC - 0x82 /* 00000644, value 0x4E560000 'NV\0\0', cstring "NV" */]
  604. 000006C8  2F0E                     move.l     -[A7], A6
  605. 000006CA  2F0B                     move.l     -[A7], A3
  606. 000006CC  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  607. 000006D0  102E FFFF                move.b     D0, [A6 - 0x1]
  608. 000006D4  6724                     beq        +0x26 /* 000006FA */
  609. 000006D6  2254                     movea.l    A1, [A4]
  610. 000006D8  2069 0056                movea.l    A0, [A1 + 0x56]
  611. 000006DC  2F10                     move.l     -[A7], [A0]
  612. 000006DE  206E FFFA                movea.l    A0, [A6 - 0x6]
  613. 000006E2  2050                     movea.l    A0, [A0]
  614. 000006E4  2468 002A                movea.l    A2, [A0 + 0x2A]
  615. 000006E8  2F12                     move.l     -[A7], [A2]
  616. 000006EA  7078                     moveq.l    D0, 0x78
  617. 000006EC  2F00                     move.l     -[A7], D0
  618. 000006EE  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  619. 000006F2  2D6E FFFA 0012           move.l     [A6 + 0x12], [A6 - 0x6]
  620. 000006F8  6028                     bra        +0x2A /* 00000722 */
  621. label000006FA:
  622. 000006FA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  623. 000006FE  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  624. 00000702  7000                     moveq.l    D0, 0x00
  625. 00000704  2D40 FFFA                move.l     [A6 - 0x6], D0
  626. 00000708  6018                     bra        +0x1A /* 00000722 */
  627. label0000070A:
  628. 0000070A  487A FF38                pea.l      [PC - 0xC8 /* 00000644, value 0x4E560000 'NV\0\0', cstring "NV" */]
  629. 0000070E  2F0E                     move.l     -[A7], A6
  630. 00000710  2F0B                     move.l     -[A7], A3
  631. 00000712  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  632. 00000716  102E FFFF                move.b     D0, [A6 - 0x1]
  633. 0000071A  6706                     beq        +0x8 /* 00000722 */
  634. 0000071C  2F0B                     move.l     -[A7], A3
  635. 0000071E  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  636. label00000722:
  637. 00000722  206E 000E                movea.l    A0, [A6 + 0xE]
  638. 00000726  10AE FFFF                move.b     [A0], [A6 - 0x1]
  639. 0000072A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  640. 0000072E  4E5E                     unlink     A6
  641. 00000730  205F                     movea.l    A0, [A7]+
  642. 00000732  DEFC 000A                add.w      A7, 0xA /* '\n' */
  643. 00000736  4ED0                     jmp        [A0]
  644. export_901:
  645. 00000738  4E56 FDE6                link       A6, -0x021A
  646. 0000073C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  647. 00000740  286E 0008                movea.l    A4, [A6 + 0x8]
  648. 00000744  102D F3A8                move.b     D0, [A5 - 0xC58]
  649. 00000748  6708                     beq        +0xA /* 00000752 */
  650. 0000074A  3E3C 0102                move.w     D7, 0x102
  651. 0000074E  7C03                     moveq.l    D6, 0x03
  652. 00000750  6006                     bra        +0x8 /* 00000758 */
  653. label00000752:
  654. 00000752  3E3C 0101                move.w     D7, 0x101
  655. 00000756  7C02                     moveq.l    D6, 0x02
  656. label00000758:
  657. 00000758  486D FA26                pea.l      [A5 - 0x5DA]
  658. 0000075C  A851                     syscall    SetCursor
  659. 0000075E  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  660. 00000762  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  661. 00000766  42A7                     clr.l      -[A7]
  662. 00000768  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  663. 0000076E  3F07                     move.w     -[A7], D7
  664. 00000770  A9A0                     syscall    GetResource
  665. 00000772  265F                     movea.l    A3, [A7]+
  666. 00000774  200B                     move.l     D0, A3
  667. 00000776  672C                     beq        +0x2E /* 000007A4 */
  668. 00000778  2053                     movea.l    A0, [A3]
  669. 0000077A  2F08                     move.l     -[A7], A0
  670. 0000077C  1F3C 0001                move.b     -[A7], 0x1
  671. 00000780  42A7                     clr.l      -[A7]
  672. 00000782  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  673. 00000786  42A7                     clr.l      -[A7]
  674. 00000788  3F07                     move.w     -[A7], D7
  675. 0000078A  42A7                     clr.l      -[A7]
  676. 0000078C  70FF                     moveq.l    D0, 0xFFFFFFFF
  677. 0000078E  2F00                     move.l     -[A7], D0
  678. 00000790  A97C                     syscall    GetNewDialog
  679. 00000792  2054                     movea.l    A0, [A4]
  680. 00000794  215F 0090                move.l     [A0 + 0x90], [A7]+
  681. 00000798  2054                     movea.l    A0, [A4]
  682. 0000079A  2F28 0090                move.l     -[A7], [A0 + 0x90]
  683. 0000079E  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  684. 000007A2  6006                     bra        +0x8 /* 000007AA */
  685. label000007A4:
  686. 000007A4  2F0B                     move.l     -[A7], A3
  687. 000007A6  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  688. label000007AA:
  689. 000007AA  486E FEFA                pea.l      [A6 - 0x106]
  690. 000007AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  691. 000007B2  4EBA FABC                jsr        [PC - 0x544 /* 00000270 */]
  692. 000007B6  2054                     movea.l    A0, [A4]
  693. 000007B8  2F28 0090                move.l     -[A7], [A0 + 0x90]
  694. 000007BC  3F06                     move.w     -[A7], D6
  695. 000007BE  486E FEF2                pea.l      [A6 - 0x10E]
  696. 000007C2  486E FEF4                pea.l      [A6 - 0x10C]
  697. 000007C6  486E FEEA                pea.l      [A6 - 0x116]
  698. 000007CA  A98D                     syscall    GetDialogItem/GetDItem
  699. 000007CC  4AAE FEF4                tst.l      [A6 - 0x10C]
  700. 000007D0  674A                     beq        +0x4C /* 0000081C */
  701. 000007D2  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  702. 000007D6  486E FDEA                pea.l      [A6 - 0x216]
  703. 000007DA  A990                     syscall    GetDialogItemText/GetIText
  704. 000007DC  4267                     clr.w      -[A7]
  705. 000007DE  486E FDEA                pea.l      [A6 - 0x216]
  706. 000007E2  486E FDE6                pea.l      [A6 - 0x21A]
  707. 000007E6  486E FDE8                pea.l      [A6 - 0x218]
  708. 000007EA  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  709. 000007EE  101F                     move.b     D0, [A7]+
  710. 000007F0  672A                     beq        +0x2C /* 0000081C */
  711. 000007F2  2F00                     move.l     -[A7], D0
  712. 000007F4  4267                     clr.w      -[A7]
  713. 000007F6  486E FDEA                pea.l      [A6 - 0x216]
  714. 000007FA  486E FEFA                pea.l      [A6 - 0x106]
  715. 000007FE  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  716. 00000802  3F2E FDE8                move.w     -[A7], [A6 - 0x218]
  717. 00000806  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  718. 0000080A  121F                     move.b     D1, [A7]+
  719. 0000080C  201F                     move.l     D0, [A7]+
  720. 0000080E  C001                     and.b      D0, D1
  721. 00000810  670A                     beq        +0xC /* 0000081C */
  722. 00000812  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  723. 00000816  486E FDEA                pea.l      [A6 - 0x216]
  724. 0000081A  A98F                     syscall    SetDialogItemText/SetIText
  725. label0000081C:
  726. 0000081C  41FA F82A                lea.l      A0, [PC - 0x7D6 /* 00000048, value 0x4E56FFFC */]
  727. 00000820  2454                     movea.l    A2, [A4]
  728. 00000822  226A 0056                movea.l    A1, [A2 + 0x56]
  729. 00000826  2251                     movea.l    A1, [A1]
  730. 00000828  2348 0046                move.l     [A1 + 0x46], A0
  731. 0000082C  2054                     movea.l    A0, [A4]
  732. 0000082E  2F28 0090                move.l     -[A7], [A0 + 0x90]
  733. 00000832  486E FEFA                pea.l      [A6 - 0x106]
  734. 00000836  A91A                     syscall    SetWTitle
  735. 00000838  2054                     movea.l    A0, [A4]
  736. 0000083A  2F28 0090                move.l     -[A7], [A0 + 0x90]
  737. 0000083E  A981                     syscall    DrawDialog
  738. 00000840  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  739. 00000844  4E5E                     unlink     A6
  740. 00000846  2E9F                     move.l     [A7], [A7]+
  741. 00000848  4E75                     rts
  742. 0000084A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  743. // begin alternate branch 0000084C-00000850
  744. fn0000084C:
  745. 0000084C  4E56 FFE4                link       A6, -0x001C
  746. // end alternate branch 0000084C-00000850
  747. fn0000084C: // (misaligned)
  748. 0000084E  FFE4                     .invalid   <<F/7/7>>
  749. 00000850  206E 000C                movea.l    A0, [A6 + 0xC]
  750. 00000854  10BC 0001                move.b     [A0], 0x1
  751. 00000858  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  752. 0000085C  42A7                     clr.l      -[A7]
  753. 0000085E  42A7                     clr.l      -[A7]
  754. 00000860  42A7                     clr.l      -[A7]
  755. 00000862  486E FFE6                pea.l      [A6 - 0x1A]
  756. 00000866  2F3C 6005 1480           move.l     -[A7], 0x60051480
  757. 0000086C  A8FD                     syscall    PrGlue
  758. 0000086E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  759. 00000872  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  760. 00000876  486E FFE5                pea.l      [A6 - 0x1B]
  761. 0000087A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  762. 0000087E  4EBA F960                jsr        [PC - 0x6A0 /* 000001E0 */]
  763. 00000882  4E5E                     unlink     A6
  764. 00000884  205F                     movea.l    A0, [A7]+
  765. 00000886  DEFC 0010                add.w      A7, 0x10
  766. 0000088A  4ED0                     jmp        [A0]
  767. fn0000088C:
  768. 0000088C  4E56 0000                link       A6, 0
  769. 00000890  4E5E                     unlink     A6
  770. 00000892  2E9F                     move.l     [A7], [A7]+
  771. 00000894  4E75                     rts
  772. 00000896  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  773. export_902: // at 00000898 (misaligned)
  774. 0000089A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  775. 0000089E  0014 4210                ori.b      [A4], 0x10
  776. 000008A2  206E 0010                movea.l    A0, [A6 + 0x10]
  777. 000008A6  4250                     clr.w      [A0]
  778. 000008A8  206E 000C                movea.l    A0, [A6 + 0xC]
  779. 000008AC  30BC 7FFF                move.w     [A0], 0x7FFF
  780. 000008B0  4E5E                     unlink     A6
  781. 000008B2  205F                     movea.l    A0, [A7]+
  782. 000008B4  DEFC 0010                add.w      A7, 0x10
  783. 000008B8  4ED0                     jmp        [A0]
  784. 000008BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  785. // begin alternate branch 000008BC-000008C6
  786. fn000008BC:
  787. 000008BC  4E56 0000                link       A6, 0
  788. 000008C0  206E 0008                movea.l    A0, [A6 + 0x8]
  789. 000008C4  2050                     movea.l    A0, [A0]
  790. // end alternate branch 000008BC-000008C6
  791. fn000008BC: // (misaligned)
  792. 000008BE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  793. 000008C2  0008 2050                ori.b      A0, 0x50 /* 'P' */
  794. 000008C6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  795. 000008CA  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  796. 000008CE  4E5E                     unlink     A6
  797. 000008D0  2E9F                     move.l     [A7], [A7]+
  798. 000008D2  4E75                     rts
  799. fn000008D4:
  800. 000008D4  4E56 FFF8                link       A6, -0x0008
  801. 000008D8  48E7 0038                movem.l    -[A7], A2,A3,A4
  802. 000008DC  286E 0008                movea.l    A4, [A6 + 0x8]
  803. 000008E0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  804. 000008E4  2454                     movea.l    A2, [A4]
  805. 000008E6  43EA 002C                lea.l      A1, [A2 + 0x2C]
  806. 000008EA  20D9                     move.l     [A0]+, [A1]+
  807. 000008EC  20D9                     move.l     [A0]+, [A1]+
  808. 000008EE  47EA 002C                lea.l      A3, [A2 + 0x2C]
  809. 000008F2  2F13                     move.l     -[A7], [A3]
  810. 000008F4  A878                     syscall    SetOrigin
  811. 000008F6  486E FFF8                pea.l      [A6 - 0x8]
  812. 000008FA  A87B                     syscall    ClipRect
  813. 000008FC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  814. 00000900  4E5E                     unlink     A6
  815. 00000902  2E9F                     move.l     [A7], [A7]+
  816. 00000904  4E75                     rts
  817. 00000906  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  818. export_903: // at 00000908 (misaligned)
  819. 0000090A  FFDA                     .invalid   <<F/7/7>>
  820. 0000090C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  821. 00000910  286E 0008                movea.l    A4, [A6 + 0x8]
  822. 00000914  2054                     movea.l    A0, [A4]
  823. 00000916  47E8 0024                lea.l      A3, [A0 + 0x24]
  824. 0000091A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  825. 0000091E  244B                     movea.l    A2, A3
  826. 00000920  508A                     addq.l     A2, 8
  827. 00000922  22DA                     move.l     [A1]+, [A2]+
  828. 00000924  22DA                     move.l     [A1]+, [A2]+
  829. 00000926  2D6B 0008 FFEC           move.l     [A6 - 0x14], [A3 + 0x8]
  830. 0000092C  4207                     clr.b      D7
  831. 0000092E  6000 00BC                bra        +0xBE /* 000009EC */
  832. label00000932:
  833. 00000932  2254                     movea.l    A1, [A4]
  834. 00000934  2069 000E                movea.l    A0, [A1 + 0xE]
  835. 00000938  1007                     move.b     D0, D7
  836. 0000093A  4880                     ext.w      D0
  837. 0000093C  2050                     movea.l    A0, [A0]
  838. 0000093E  E540                     asl        D0.w, 2
  839. 00000940  0CB0 0000 7530 0022      cmpi.l     [A0 + D0.w + 0x22], 0x7530 /* 'u0' */
  840. 00000948  6F1E                     ble        +0x20 /* 00000968 */
  841. 0000094A  1007                     move.b     D0, D7
  842. 0000094C  4880                     ext.w      D0
  843. 0000094E  41ED F510                lea.l      A0, [A5 - 0xAF0]
  844. 00000952  E540                     asl        D0.w, 2
  845. 00000954  1207                     move.b     D1, D7
  846. 00000956  4881                     ext.w      D1
  847. 00000958  43ED F51C                lea.l      A1, [A5 - 0xAE4]
  848. 0000095C  E541                     asl        D1.w, 2
  849. 0000095E  23B0 0000 1000           move.l     [A1 + D1.w], [A0 + D0.w]
  850. 00000964  6000 0084                bra        +0x86 /* 000009EA */
  851. label00000968:
  852. 00000968  1007                     move.b     D0, D7
  853. 0000096A  4880                     ext.w      D0
  854. 0000096C  41ED F51C                lea.l      A0, [A5 - 0xAE4]
  855. 00000970  E540                     asl        D0.w, 2
  856. 00000972  7200                     moveq.l    D1, 0x00
  857. 00000974  2181 0000                move.l     [A0 + D0.w], D1
  858. 00000978  1007                     move.b     D0, D7
  859. 0000097A  4880                     ext.w      D0
  860. 0000097C  D040                     add.w      D0, D0
  861. 0000097E  3236 00EC                move.w     D1, [A6 + D0.w - 0x20]
  862. 00000982  48C1                     ext.l      D1
  863. 00000984  1007                     move.b     D0, D7
  864. 00000986  4880                     ext.w      D0
  865. 00000988  41ED F510                lea.l      A0, [A5 - 0xAF0]
  866. 0000098C  E540                     asl        D0.w, 2
  867. 0000098E  2430 0000                move.l     D2, [A0 + D0.w]
  868. 00000992  D481                     add.l      D2, D1
  869. 00000994  1007                     move.b     D0, D7
  870. 00000996  4880                     ext.w      D0
  871. 00000998  D040                     add.w      D0, D0
  872. 0000099A  3D82 00EC                move.w     [A6 + D0.w - 0x20], D2
  873. 0000099E  1007                     move.b     D0, D7
  874. 000009A0  4880                     ext.w      D0
  875. 000009A2  D040                     add.w      D0, D0
  876. 000009A4  3236 00F0                move.w     D1, [A6 + D0.w - 0x16]
  877. 000009A8  48C1                     ext.l      D1
  878. 000009AA  1007                     move.b     D0, D7
  879. 000009AC  4880                     ext.w      D0
  880. 000009AE  41ED F510                lea.l      A0, [A5 - 0xAF0]
  881. 000009B2  E540                     asl        D0.w, 2
  882. 000009B4  2430 0000                move.l     D2, [A0 + D0.w]
  883. 000009B8  D481                     add.l      D2, D1
  884. 000009BA  1007                     move.b     D0, D7
  885. 000009BC  4880                     ext.w      D0
  886. 000009BE  D040                     add.w      D0, D0
  887. 000009C0  3D82 00F0                move.w     [A6 + D0.w - 0x16], D2
  888. 000009C4  1007                     move.b     D0, D7
  889. 000009C6  4880                     ext.w      D0
  890. 000009C8  D040                     add.w      D0, D0
  891. 000009CA  3236 00F4                move.w     D1, [A6 + D0.w - 0x12]
  892. 000009CE  48C1                     ext.l      D1
  893. 000009D0  1007                     move.b     D0, D7
  894. 000009D2  4880                     ext.w      D0
  895. 000009D4  41ED F510                lea.l      A0, [A5 - 0xAF0]
  896. 000009D8  E540                     asl        D0.w, 2
  897. 000009DA  2430 0000                move.l     D2, [A0 + D0.w]
  898. 000009DE  D481                     add.l      D2, D1
  899. 000009E0  1007                     move.b     D0, D7
  900. 000009E2  4880                     ext.w      D0
  901. 000009E4  D040                     add.w      D0, D0
  902. 000009E6  3D82 00F4                move.w     [A6 + D0.w - 0x12], D2
  903. label000009EA:
  904. 000009EA  5207                     addq.b     D7, 1
  905. label000009EC:
  906. 000009EC  7001                     moveq.l    D0, 0x01
  907. 000009EE  B007                     cmp.b      D0, D7
  908. 000009F0  6C00 FF40                bge        -0xBE /* 00000932 */
  909. 000009F4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  910. 000009F8  A878                     syscall    SetOrigin
  911. 000009FA  41EE FFDA                lea.l      A0, [A6 - 0x26]
  912. 000009FE  2454                     movea.l    A2, [A4]
  913. 00000A00  43EA 007C                lea.l      A1, [A2 + 0x7C]
  914. 00000A04  20D9                     move.l     [A0]+, [A1]+
  915. 00000A06  20D9                     move.l     [A0]+, [A1]+
  916. 00000A08  20D9                     move.l     [A0]+, [A1]+
  917. 00000A0A  20D9                     move.l     [A0]+, [A1]+
  918. 00000A0C  486E FFDA                pea.l      [A6 - 0x26]
  919. 00000A10  486E FFF8                pea.l      [A6 - 0x8]
  920. 00000A14  2054                     movea.l    A0, [A4]
  921. 00000A16  2F28 000E                move.l     -[A7], [A0 + 0xE]
  922. 00000A1A  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  923. 00000A1E  4267                     clr.w      -[A7]
  924. 00000A20  486E FFF8                pea.l      [A6 - 0x8]
  925. 00000A24  486E FFF0                pea.l      [A6 - 0x10]
  926. 00000A28  486E FFF8                pea.l      [A6 - 0x8]
  927. 00000A2C  A8AA                     syscall    SectRect
  928. 00000A2E  101F                     move.b     D0, [A7]+
  929. 00000A30  486E FFF8                pea.l      [A6 - 0x8]
  930. 00000A34  A87B                     syscall    ClipRect
  931. 00000A36  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  932. 00000A3A  4E5E                     unlink     A6
  933. 00000A3C  2E9F                     move.l     [A7], [A7]+
  934. 00000A3E  4E75                     rts
  935. fn00000A40:
  936. 00000A40  4E56 0000                link       A6, 0
  937. 00000A44  4267                     clr.w      -[A7]
  938. 00000A46  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  939. 00000A4C  A8FD                     syscall    PrGlue
  940. 00000A4E  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  941. 00000A52  4E5E                     unlink     A6
  942. 00000A54  2E9F                     move.l     [A7], [A7]+
  943. 00000A56  4E75                     rts
  944. 00000A58  4E56 0000                link       A6, 0
  945. 00000A5C  226E 0008                movea.l    A1, [A6 + 0x8]
  946. 00000A60  2069 0008                movea.l    A0, [A1 + 0x8]
  947. 00000A64  2050                     movea.l    A0, [A0]
  948. 00000A66  2F28 0094                move.l     -[A7], [A0 + 0x94]
  949. 00000A6A  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  950. 00000A70  A8FD                     syscall    PrGlue
  951. 00000A72  4E5E                     unlink     A6
  952. 00000A74  205F                     movea.l    A0, [A7]+
  953. 00000A76  DEFC 000A                add.w      A7, 0xA /* '\n' */
  954. 00000A7A  4ED0                     jmp        [A0]
  955. fn00000A7C:
  956. 00000A7C  4E56 FFC2                link       A6, -0x003E
  957. 00000A80  48E7 0018                movem.l    -[A7], A3,A4
  958. 00000A84  266E 0008                movea.l    A3, [A6 + 0x8]
  959. 00000A88  284B                     movea.l    A4, A3
  960. 00000A8A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  961. 00000A8E  2F0B                     move.l     -[A7], A3
  962. 00000A90  4EBA 006E                jsr        [PC + 0x6E /* 00000B00 */]
  963. 00000A94  486E FFC2                pea.l      [A6 - 0x3E]
  964. 00000A98  487A FFBE                pea.l      [PC - 0x42 /* 00000A58, value 0x4E560000 'NV\0\0', cstring "NV" */]
  965. 00000A9C  2F0E                     move.l     -[A7], A6
  966. 00000A9E  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  967. 00000AA2  2054                     movea.l    A0, [A4]
  968. 00000AA4  2F28 0094                move.l     -[A7], [A0 + 0x94]
  969. 00000AA8  42A7                     clr.l      -[A7]
  970. 00000AAA  2F3C 1000 0808           move.l     -[A7], 0x10000808
  971. 00000AB0  A8FD                     syscall    PrGlue
  972. 00000AB2  2F0E                     move.l     -[A7], A6
  973. 00000AB4  4EBA FF8A                jsr        [PC - 0x76 /* 00000A40 */]
  974. 00000AB8  2F0B                     move.l     -[A7], A3
  975. 00000ABA  4EAD 2242                jsr        [A5 + 0x2242 /* export_1092 */]
  976. 00000ABE  2F0B                     move.l     -[A7], A3
  977. 00000AC0  4EBA FDFA                jsr        [PC - 0x206 /* 000008BC */]
  978. 00000AC4  2F0E                     move.l     -[A7], A6
  979. 00000AC6  4EBA FF78                jsr        [PC - 0x88 /* 00000A40 */]
  980. 00000ACA  2F0B                     move.l     -[A7], A3
  981. 00000ACC  4EBA FE06                jsr        [PC - 0x1FA /* 000008D4 */]
  982. 00000AD0  2F0B                     move.l     -[A7], A3
  983. 00000AD2  4EBA FDB8                jsr        [PC - 0x248 /* 0000088C */]
  984. 00000AD6  2F0E                     move.l     -[A7], A6
  985. 00000AD8  4EBA FF66                jsr        [PC - 0x9A /* 00000A40 */]
  986. 00000ADC  486E FFC2                pea.l      [A6 - 0x3E]
  987. 00000AE0  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  988. 00000AE4  2054                     movea.l    A0, [A4]
  989. 00000AE6  2F28 0094                move.l     -[A7], [A0 + 0x94]
  990. 00000AEA  2F3C 1800 040C           move.l     -[A7], 0x1800040C
  991. 00000AF0  A8FD                     syscall    PrGlue
  992. 00000AF2  4CDF 1800                movem.l    A3,A4, [A7]+
  993. 00000AF6  4E5E                     unlink     A6
  994. 00000AF8  205F                     movea.l    A0, [A7]+
  995. 00000AFA  5C4F                     addq.w     A7, 6
  996. 00000AFC  4ED0                     jmp        [A0]
  997. 00000AFE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  998. // begin alternate branch 00000B00-00000B04
  999. fn00000B00:
  1000. 00000B00  4E56 FFEA                link       A6, -0x0016
  1001. // end alternate branch 00000B00-00000B04
  1002. fn00000B00: // (misaligned)
  1003. 00000B02  FFEA                     .invalid   <<F/7/7>>
  1004. 00000B04  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  1005. 00000B08  266E 0008                movea.l    A3, [A6 + 0x8]
  1006. 00000B0C  3C2E 000C                move.w     D6, [A6 + 0xC]
  1007. 00000B10  284B                     movea.l    A4, A3
  1008. 00000B12  2054                     movea.l    A0, [A4]
  1009. 00000B14  3146 0022                move.w     [A0 + 0x22], D6
  1010. 00000B18  42A7                     clr.l      -[A7]
  1011. 00000B1A  3F06                     move.w     -[A7], D6
  1012. 00000B1C  2F0B                     move.l     -[A7], A3
  1013. 00000B1E  4EAD 1102                jsr        [A5 + 0x1102 /* export_540 */]
  1014. 00000B22  2D5F FFEA                move.l     [A6 - 0x16], [A7]+
  1015. 00000B26  4207                     clr.b      D7
  1016. 00000B28  6052                     bra        +0x54 /* 00000B7C */
  1017. label00000B2A:
  1018. 00000B2A  1007                     move.b     D0, D7
  1019. 00000B2C  4880                     ext.w      D0
  1020. 00000B2E  41ED F518                lea.l      A0, [A5 - 0xAE8]
  1021. 00000B32  1F30 0000                move.b     -[A7], [A0 + D0.w]
  1022. 00000B36  1007                     move.b     D0, D7
  1023. 00000B38  4880                     ext.w      D0
  1024. 00000B3A  D040                     add.w      D0, D0
  1025. 00000B3C  3F36 00EA                move.w     -[A7], [A6 + D0.w - 0x22]
  1026. 00000B40  1007                     move.b     D0, D7
  1027. 00000B42  4880                     ext.w      D0
  1028. 00000B44  E540                     asl        D0.w, 2
  1029. 00000B46  4876 00F0                pea.l      [A6 + D0.w - 0x16]
  1030. 00000B4A  2F0B                     move.l     -[A7], A3
  1031. 00000B4C  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1032. 00000B50  1007                     move.b     D0, D7
  1033. 00000B52  4880                     ext.w      D0
  1034. 00000B54  41ED F518                lea.l      A0, [A5 - 0xAE8]
  1035. 00000B58  1F30 0000                move.b     -[A7], [A0 + D0.w]
  1036. 00000B5C  1007                     move.b     D0, D7
  1037. 00000B5E  4880                     ext.w      D0
  1038. 00000B60  D040                     add.w      D0, D0
  1039. 00000B62  3236 00EA                move.w     D1, [A6 + D0.w - 0x22]
  1040. 00000B66  5241                     addq.w     D1, 1
  1041. 00000B68  3F01                     move.w     -[A7], D1
  1042. 00000B6A  1007                     move.b     D0, D7
  1043. 00000B6C  4880                     ext.w      D0
  1044. 00000B6E  E540                     asl        D0.w, 2
  1045. 00000B70  4876 00F8                pea.l      [A6 + D0.w - 0x8]
  1046. 00000B74  2F0B                     move.l     -[A7], A3
  1047. 00000B76  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  1048. 00000B7A  5207                     addq.b     D7, 1
  1049. label00000B7C:
  1050. 00000B7C  7001                     moveq.l    D0, 0x01
  1051. 00000B7E  B007                     cmp.b      D0, D7
  1052. 00000B80  6CA8                     bge        -0x56 /* 00000B2A */
  1053. 00000B82  3F06                     move.w     -[A7], D6
  1054. 00000B84  2F0B                     move.l     -[A7], A3
  1055. 00000B86  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1056. 00000B8A  486E FFF0                pea.l      [A6 - 0x10]
  1057. 00000B8E  2054                     movea.l    A0, [A4]
  1058. 00000B90  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1059. 00000B94  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  1060. 00000B98  2254                     movea.l    A1, [A4]
  1061. 00000B9A  41E9 007C                lea.l      A0, [A1 + 0x7C]
  1062. 00000B9E  45EE FFF0                lea.l      A2, [A6 - 0x10]
  1063. 00000BA2  20DA                     move.l     [A0]+, [A2]+
  1064. 00000BA4  20DA                     move.l     [A0]+, [A2]+
  1065. 00000BA6  20DA                     move.l     [A0]+, [A2]+
  1066. 00000BA8  20DA                     move.l     [A0]+, [A2]+
  1067. 00000BAA  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1068. 00000BAE  4E5E                     unlink     A6
  1069. 00000BB0  205F                     movea.l    A0, [A7]+
  1070. 00000BB2  5C4F                     addq.w     A7, 6
  1071. 00000BB4  4ED0                     jmp        [A0]
  1072. 00000BB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1073. export_904: // at 00000BB8 (misaligned)
  1074. 00000BBA  FFF6                     .invalid   <<F/7/7>>
  1075. 00000BBC  48E7 0108                movem.l    -[A7], D7,A4
  1076. 00000BC0  206E 000C                movea.l    A0, [A6 + 0xC]
  1077. 00000BC4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1078. 00000BC8  22D8                     move.l     [A1]+, [A0]+
  1079. 00000BCA  22D8                     move.l     [A1]+, [A0]+
  1080. 00000BCC  286E 0008                movea.l    A4, [A6 + 0x8]
  1081. 00000BD0  4207                     clr.b      D7
  1082. 00000BD2  602A                     bra        +0x2C /* 00000BFE */
  1083. label00000BD4:
  1084. 00000BD4  1007                     move.b     D0, D7
  1085. 00000BD6  4880                     ext.w      D0
  1086. 00000BD8  E540                     asl        D0.w, 2
  1087. 00000BDA  1207                     move.b     D1, D7
  1088. 00000BDC  4881                     ext.w      D1
  1089. 00000BDE  2054                     movea.l    A0, [A4]
  1090. 00000BE0  D241                     add.w      D1, D1
  1091. 00000BE2  3430 103C                move.w     D2, [A0 + D1.w + 0x3C]
  1092. 00000BE6  48C2                     ext.l      D2
  1093. 00000BE8  2236 00F8                move.l     D1, [A6 + D0.w - 0x8]
  1094. 00000BEC  9282                     sub.l      D1, D2
  1095. 00000BEE  1007                     move.b     D0, D7
  1096. 00000BF0  4880                     ext.w      D0
  1097. 00000BF2  43ED F510                lea.l      A1, [A5 - 0xAF0]
  1098. 00000BF6  E540                     asl        D0.w, 2
  1099. 00000BF8  2381 0000                move.l     [A1 + D0.w], D1
  1100. 00000BFC  5207                     addq.b     D7, 1
  1101. label00000BFE:
  1102. 00000BFE  7001                     moveq.l    D0, 0x01
  1103. 00000C00  B007                     cmp.b      D0, D7
  1104. 00000C02  6CD0                     bge        -0x2E /* 00000BD4 */
  1105. 00000C04  4CDF 1080                movem.l    D7,A4, [A7]+
  1106. 00000C08  4E5E                     unlink     A6
  1107. 00000C0A  205F                     movea.l    A0, [A7]+
  1108. 00000C0C  504F                     addq.w     A7, 8
  1109. 00000C0E  4ED0                     jmp        [A0]
  1110. export_905:
  1111. 00000C10  4E56 FFF6                link       A6, -0x000A
  1112. 00000C14  48E7 0108                movem.l    -[A7], D7,A4
  1113. 00000C18  206E 000C                movea.l    A0, [A6 + 0xC]
  1114. 00000C1C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1115. 00000C20  22D8                     move.l     [A1]+, [A0]+
  1116. 00000C22  22D8                     move.l     [A1]+, [A0]+
  1117. 00000C24  286E 0008                movea.l    A4, [A6 + 0x8]
  1118. 00000C28  486E FFF8                pea.l      [A6 - 0x8]
  1119. 00000C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1120. 00000C30  4EBA F3CE                jsr        [PC - 0xC32 /* 00000000 */]
  1121. 00000C34  4207                     clr.b      D7
  1122. 00000C36  602A                     bra        +0x2C /* 00000C62 */
  1123. label00000C38:
  1124. 00000C38  1007                     move.b     D0, D7
  1125. 00000C3A  4880                     ext.w      D0
  1126. 00000C3C  E540                     asl        D0.w, 2
  1127. 00000C3E  4AB6 00F8                tst.l      [A6 + D0.w - 0x8]
  1128. 00000C42  661C                     bne        +0x1E /* 00000C60 */
  1129. 00000C44  1007                     move.b     D0, D7
  1130. 00000C46  4880                     ext.w      D0
  1131. 00000C48  41ED F510                lea.l      A0, [A5 - 0xAF0]
  1132. 00000C4C  E540                     asl        D0.w, 2
  1133. 00000C4E  1207                     move.b     D1, D7
  1134. 00000C50  4881                     ext.w      D1
  1135. 00000C52  2254                     movea.l    A1, [A4]
  1136. 00000C54  D241                     add.w      D1, D1
  1137. 00000C56  3431 1044                move.w     D2, [A1 + D1.w + 0x44]
  1138. 00000C5A  48C2                     ext.l      D2
  1139. 00000C5C  D5B0 0000                add.l      [A0 + D0.w], D2
  1140. label00000C60:
  1141. 00000C60  5207                     addq.b     D7, 1
  1142. label00000C62:
  1143. 00000C62  7001                     moveq.l    D0, 0x01
  1144. 00000C64  B007                     cmp.b      D0, D7
  1145. 00000C66  6CD0                     bge        -0x2E /* 00000C38 */
  1146. 00000C68  4CDF 1080                movem.l    D7,A4, [A7]+
  1147. 00000C6C  4E5E                     unlink     A6
  1148. 00000C6E  205F                     movea.l    A0, [A7]+
  1149. 00000C70  504F                     addq.w     A7, 8
  1150. 00000C72  4ED0                     jmp        [A0]
  1151.